import { TodoItem } from "../../types/data";
import { TodoAction } from "../../types/store";
export function saveTodo(todoList:TodoItem[]):TodoAction {
    return {
        type:'TODO_SAVE',
        payload:todoList
    }   
}
export function addTodo(todoItem:TodoItem):TodoAction{
    return {
        type:'TODO_ADD',
        item:todoItem
    }
}
export function deleteTodo(id:string):TodoAction{
    return {
        type:'TODO_DELETE',
        id
    }
}
export function editTodo(todoItem:TodoItem):TodoAction{
    return {
        type:'TODO_EDIT',
        item:todoItem
    }
}
export function changeActive(id:string):TodoAction{
    return {
        type:'TODO_ACTIVE',
        id
    }
}
export function changeShow(isEdit:Boolean):TodoAction{
    return {
        type:'TODO_SHOW',
        isEdit
    }
}
